package Modelo.Patrocinador;

public class Patrocinador {
	private String cnpjPatrocinador;
	private String razaoSocialPatrocinador;
	private String nomeFantasiaPatrocinador;
	private String enderecoPatrocinador;
	
	public Patrocinador(String cnpjPatrocinador,
			String razaoSocialPatrocinador, String nomeFantasiaPatrocinador,
			String enderecoPatrocinador) {
		super();
		this.cnpjPatrocinador = cnpjPatrocinador;
		this.razaoSocialPatrocinador = razaoSocialPatrocinador;
		this.nomeFantasiaPatrocinador = nomeFantasiaPatrocinador;
		this.enderecoPatrocinador = enderecoPatrocinador;
	}
	public Patrocinador(){
		
	}
	public String getCnpjPatrocinador() {
		return cnpjPatrocinador;
	}
	public void setCnpjPatrocinador(String cnpjPatrocinador) {
		this.cnpjPatrocinador = cnpjPatrocinador;
	}
	public String getRazaoSocialPatrocinador() {
		return razaoSocialPatrocinador;
	}
	public void setRazaoSocialPatrocinador(String razaoSocialPatrocinador) {
		this.razaoSocialPatrocinador = razaoSocialPatrocinador;
	}
	public String getNomeFantasiaPatrocinador() {
		return nomeFantasiaPatrocinador;
	}
	public void setNomeFantasiaPatrocinador(String nomeFantasiaPatrocinador) {
		this.nomeFantasiaPatrocinador = nomeFantasiaPatrocinador;
	}
	public String getEnderecoPatrocinador() {
		return enderecoPatrocinador;
	}
	public void setEnderecoPatrocinador(String enderecoPatrocinador) {
		this.enderecoPatrocinador = enderecoPatrocinador;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime
				* result
				+ ((cnpjPatrocinador == null) ? 0 : cnpjPatrocinador.hashCode());
		result = prime
				* result
				+ ((enderecoPatrocinador == null) ? 0 : enderecoPatrocinador
						.hashCode());
		result = prime
				* result
				+ ((nomeFantasiaPatrocinador == null) ? 0
						: nomeFantasiaPatrocinador.hashCode());
		result = prime
				* result
				+ ((razaoSocialPatrocinador == null) ? 0
						: razaoSocialPatrocinador.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Patrocinador other = (Patrocinador) obj;
		if (cnpjPatrocinador == null) {
			if (other.cnpjPatrocinador != null)
				return false;
		} else if (!cnpjPatrocinador.equals(other.cnpjPatrocinador))
			return false;
		if (enderecoPatrocinador == null) {
			if (other.enderecoPatrocinador != null)
				return false;
		} else if (!enderecoPatrocinador.equals(other.enderecoPatrocinador))
			return false;
		if (nomeFantasiaPatrocinador == null) {
			if (other.nomeFantasiaPatrocinador != null)
				return false;
		} else if (!nomeFantasiaPatrocinador
				.equals(other.nomeFantasiaPatrocinador))
			return false;
		if (razaoSocialPatrocinador == null) {
			if (other.razaoSocialPatrocinador != null)
				return false;
		} else if (!razaoSocialPatrocinador
				.equals(other.razaoSocialPatrocinador))
			return false;
		return true;
	}
}
